package cn.iocoder.yudao.module.trade.api.storeusers;

import cn.hutool.core.bean.BeanUtil;
import cn.iocoder.yudao.module.trade.api.storeusers.dto.StoreUsersRespDTO;
import cn.iocoder.yudao.module.trade.dal.dataobject.storeusers.StoreUsersDO;
import cn.iocoder.yudao.module.trade.dal.mysql.storeusers.StoreUsersMapper;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class StoreUsersApiImpl implements StoreUsersApi {

    @Resource
    private StoreUsersMapper storeUsersMapper;

    @Override
    public List<StoreUsersRespDTO> listEnabledStoreUsersByMobile(String mobile) {
        return BeanUtil.copyToList(storeUsersMapper.selectList(StoreUsersDO::getMobile, mobile, StoreUsersDO::getStatus, Boolean.TRUE), StoreUsersRespDTO.class);
    }
}